MGDDLPDWRNKLEPVFLEFEDGCVPEEHYYPCIRRREDEEPKISAEEEYYLMVKEVEDSKGFDIDFAKFRCVFNYRPVDLDDNELALEPETTREFMDRLCRKSLEHFNEIHSTKYEFVRFIKANHHVSAGMMYFITFEGKLLSNDDDSKQFQAKLCYCGGTPEIISCELKP